CEO
Nick Allan
CEO Approval Rating
78/100
Control Risks is an England-based consulting firm that offers services such as security risk management and crisis response advisory for businesses.